SuperCopair: Collaborative Live Coding on SuperCollider through the cloud
نویسندگان
چکیده
In this work we present the SuperCopair package, which is a new way to integrate cloud computing into a collaborative live coding scenario with minimum efforts in the setup. is package, created in Coffee Script for Atom.io, is developed to interact with SuperCollider and provide opportunities for the crowd of online live coders to collaborate remotely on distributed performances. Additionally, the package provides the advantages of cloud services offered by Pusher. Users can share code and evaluate lines or selected portions of code on computers connected to the same session, either at the same place and/or remotely. e package can be used for remote performances or rehearsal purposes with just an Internet connection to share code and sounds. In addition, users can take advantage of code sharing to teach SuperCollider online or fix bugs in the algorithm.
منابع مشابه
The IXI Lang: A SuperCollider Parasite for Live Coding
This demo paper describes the rationale and design of the ixi lang, a live coding language built on top of SuperCollider. The paper explains why SuperCollider is used for this task, and reports on a survey conducted with users of the language. It concludes that simple and constrained systems can be useful in specific musical contexts, in particular when sketching or improvising, but that such s...
متن کاملClone Detection for Max/MSP Patch Libraries
Determining music similarity is a well-known problem in the music information retrieval community. Of the music representations previously addressed by such work, patches written in visual languages such as Pure Data [1] and Max/MSP [2] are not usually considered, yet they represent a class of music representation where the generative elements can have a close and often deterministic relationsh...
متن کاملQuick Live Coding Collaboration In The Web Browser
With the growing adoption of internet connectivity across the world, online collaboration is still a difficult and slow endeavor. Many amazing languages and tools such as SuperCollider, ChucK, and Max/MSP all facilitate networking and collaboration, however these languages and tools were not created explicitly to make group performances simple and intuitive. New web standards such as Web Audio ...
متن کاملChallenges and New Directions for Collaborative Live Coding in the Classroom
This paper focuses on the potential of collaborative live coding in educational settings. In particular, it draws from our experience with EarSketch, a free online platform for algorithmic composition and computational music remixing that allows students to learn Computer Science Principles (CSP) by making music using either Python or JavaScript. We argue that collaborative live coding is a pro...
متن کاملCollaborative Live-Coding with an Immersive Instrument
We discuss live coding audio-visual worlds for large-scale virtual reality environments. We describe Alive, an instrument allowing multiple users to develop sonic and visual behaviors of agents in a virtual world, through a browserbased collaborative code interface, accessible while being immersed through spatialized audio and stereoscopic display. The interface adds terse syntax for query-base...
متن کامل